• word of the day

    dasyatis centroura

    dasyatis centroura - Dictionary definition and meaning for word dasyatis centroura

    Definition
    (noun) one of the largest stingrays; found from Cape Cod to Cape Hatteras
    Synonyms : roughtail stingray
Download our Mobile App Today
Receive our word of the day
on Whatsapp